home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 4
/
Amiga Plus Sonderheft 1996 #4.iso
/
cando-vollversion
/
helpfiles
/
dos&datei kontrolle
< prev
next >
Wrap
Text File
|
1992-10-21
|
8KB
|
335 lines
F- AskForFileName |askforfilename|
C- Close |close|
C- Dos |dos|
C- Echo |echo|
F- Exists |exists|
F- FileOf |fileof|
C- FileReadChars |filereadchars|
C- FileReadLine |filereadline|
F- FileSize |filesize|
F- FileType |filetype|
C- FileWriteChars |filewritechars|
C- FileWriteLine |filewriteline|
C- GetDiskInfo |getdiskinfo|
C- GetFileInfo |getfileinfo|
C- InsertDeviceList |insertdevicelist|
C- InsertDirectoryList |insertdirectorylist|
C- OpenFile |openfile|
F- ParentOf |parentof|
F- PathAndFile |pathandfile|
F- PathOf |pathof|
C- SetCurrentDirectory |setcurrentdirectory|
C- SetFileBufferSize |setfilebuffersize|
C- SetStandardOut |setstandardout|
C- SetSystemRequesterTo |setsystemrequesterto|
V- TheCurrentDirectory |thecurrentdirectory|
V- TheOriginDirectory |theorigindirectory|
[E]
|askforfilename|
WT {DateiPfad}=AskForFileName({InitialDateiPfad} [,{FensterTitel} [,{XKoor}, {YKoor}]])
PL Ruft CanDo's eingebautes Dateiauswahlfenster
PL auf. Der vom Benutzer ausgewählte DateiPfad
PL wird zurückgegeben.
PL Der InitialDateiPfad muß angegeben werden,
PL Fenstertitel und Koordinaten sind optional.
ED
|close|
WT Close {PufferName}
PT Hat die selbe Funktion wie der
BS Flush
PT Befehl.
ED
|dos|
WT Dos {DOS Kommandozeile} [,<STDOUT>]
PL Führt die Kommandozeile als AmigaDOS Befehl
PL aus, als wäre Sie in einem CLI eingetippt
PL worden. Wird das Flag STDOUT angegeben,
PL gehen alle Ausgaben ins aktuelle CLI- oder
PL Shell-Fenster.
ED
|echo|
WT Echo [{String} [,<NOLINE>]]
PL Der angegebene String wird ins CLI-Fenster
PL ausgegeben, falls das Programm von einem CLI
PL aus aufgerufen wurde.
PL
PT Siehe auch:
BS SetStandardOut
ED
|exists|
WT {Boolscher Wert}=Exists({DateiPfad})
PL Gibt TRUE als Wert zurück, wenn der angege-
PL bene DateiPfad existiert.
ED
|fileof|
WT {DateiName}=FileOf({DateiPfad})
PL Extrahiert den DateiNamen aus einer komplet-
PL ten Pfadangabe. Zum Beispiel enthielte bei
PL Let MeinDateiName=FileOf("DF0:Tools/Test")
PL MeinDateiName den String "Test".
PL
PT Siehe auch:
BS PathOf
ED
|filereadchars|
WT FileReadChars {LeseDateiPufferName}, <VarName>, {Anzahl} [,<HEX>]
PL Liest {Anzahl} Zeichen aus dem angegebenen
PL Dateipuffer und gibt diese in der definier-
PL ten Variable zurück.
PL ...nächste Seite Infos zu HEX
PL
NP filereadchars2
PT Siehe auch:
BS FileReadLine
PT
BS FileWriteChars
ED
|filereadchars2|
WT FileReadChars {LeseDateiPufferName}, <VarName>, {Anzahl} [,<HEX>]
PL Wenn das Flag HEX angegeben wird, werden die
PL gelesenen Buchstaben in einen Hex-String
PL konvertiert. Sie können dann die Funktionen
BS HexToChars
PT ,
BS CharsToHex
PT ,
BS HexToInteger
PL und
BS IntegerToHex
PL auf diesen String anwenden.
PT Siehe auch:
BS FileWriteChars
PP filereadchars
ED
|filereadline|
WT FileReadLine {LeseDateiPufferName}, <VarName>
PL Liest eine Zeile aus dem angegebenen Datei-
PL Puffer und gibt diese in der definierten
PL Variablen zurück.
PL
PT Siehe auch:
BS FileReadChars
PT
BS FileWriteLine
ED
|filesize|
WT {Ganzzahl}=FileSize({DateiPfad})
PL Gibt die Länge der angegebenen Datei (in
PL Bytes) zurück.
PL
PT Siehe auch:
BS GetFileInfo
ED
|filetype|
WT {String}=FileType({DateiPfad})
PL Gibt den Typ der angegebenen Datei zurück.
PL Ist der Typ unbekannt, so wird der String
PL "Unknown" zurückgegeben.
PL
PT Siehe auch:
BS GetFileInfo
ED
|filewritechars|
WT FileWriteChars {SchreibDateiPufferName}, {String} [,{Anzahl} [,<HEX>]]
PL Schreibt den angegebenen String in den
PL DateiPuffer. Optional kann die maximal zu
PL schreibende Anzahl Zeichen angegeben werden.
PL ...nächste Seite Infos zu HEX
PL
NP filewritechars2
PT Siehe auch:
BS FileWriteLine
PT
BS FileReadChars
ED
|filewritechars2|
WT FileWriteChars {SchreibDateiPufferName}, {String} [,{Anzahl} [,<HEX>]]
PL Wenn das Flag HEX angegeben wird, so wird
PL der String als Hex-String behandelt und vor
PL dem Schreiben in Binärdaten zurückgewandelt.
PL
PT Siehe auch:
BS FileReadChars
PP filewritechars
ED
|filewriteline|
WT FileWriteLine {SchreibDateiPufferName}, {String}
PL Schreibt den String in den angegeben Datei-
PL Puffer und fügt ein RETURN an.
PL
PL
PT Siehe auch:
BS FileWriteChars
PT
BS FileReadLine
ED
|getdiskinfo|
WT GetDiskInfo {DateiPfad}, <AnzahlBlocksVar> [,<AnzahlBenutztVar> [,<BytesProBlockVar>]]
PL Dieser Befehl erlaubt die Abfrage von Infor-
PL mationen zur Disk auf die der DateiPfad
PL zeigt. Im Handbuch finden Sie eine genaue
PL Beschreibung des Befehls.
PL
PT Siehe auch:
BS GetFileInfo
ED
|getfileinfo|
WT GetFileInfo {DateiPfad}, <GrößeInBytesVar> [,<AnzahlBlocksVar> [,<AttributeVar> [,<DatumVar> [,<ZeitVar> [,<KommentarVar>]]]]]
PL Dieser Befehl erlaubt die Abfrage von Infor-
PL mationen über die Datei oder das Verzeich-
PL nis DateiPfad. Im Handbuch finden Sie eine
PL genaue Beschreibung des Befehls.
PL
PT Siehe auch:
BS GetDiskInfo
PT
BS FileType
PT
BS FileSize
ED
|insertdevicelist|
WT InsertDeviceList [<Flags>]
PL Schreibt eine Liste aller Geräte ins
PL aktuelle Dokument. Genaue Beschreibung
PL siehe Handbuch.
ED
|insertdirectorylist|
WT InsertDirectoryList [<Flags>]
PL Gibt eine Liste der Dateien und Verzeich-
PL nisse, die sich im aktuellen Verzeichnis
PL befinden, ins aktuelle Dokument aus.
PL
PL Genaue Beschreibung siehe Handbuch.
ED
|openfile|
WT OpenFile {DateiPfad}, {DateiIOPufferName}, <IOflag>, <AccessFlag>
PL Öffnet eine Datei zur Ein/Ausgabe von Daten.
PL Sie können soviele Dateien gleichzeitig
PL offen halten, wie Ihr RAM erlaubt. Genaue
PL Beschreibung des Befehls siehe Handbuch.
PT Siehe auch:
BS FileWriteLine
PT
BS FileWriteChars
PL
BS FileReadLine
PT
BS FileReadChars
PT
BS Close
ED
|parentof|
WT {PfadName}=ParentOf({PfadName})
PL Gibt das Oberverzeichnis zum angegebenen
PL Verzeichnis zurück.
PL
PT Siehe auch:
BS PathOf
ED
|pathandfile|
WT {DateiPfad}=PathAndFile({PfadName}, {DateiName})
PL Gibt die korrekte Kombination des Pfad- und
PL Dateinamens zurück.
PL
PT Siehe auch:
BS PathOf
PT
BS FileOf
ED
|pathof|
WT {PfadName}=PathOf({DateiPfad})
PL Extrahiert den Pfad aus einer kompletten
PL Dateipfad-Angabe. Zum Beispiel ergäbe
PL Let MeinPfad = PathOf("DF0:Tools/Test")
PL "DF0:Tools/" als Wert in MeinPfad.
PL
PT Siehe auch:
BS FileOf
PT
BS ParentOf
ED
|setcurrentdirectory|
WT SetCurrentDirectory {PfadName}
PL Setzt das aktuelle Verzeichnis des Decks auf
PL den angegebenen Pfad. Genaue Beschreibung
PL des Befehls siehe Handbuch.
ED
|setfilebuffersize|
WT SetFileBufferSize {KiloBytes}
PL Legt die Größe der DateiPuffer für Ein/Aus-
PL gabe fest. Der Standardwert beträgt vier
PL Kilobyte. Die Angabe beeinflußt nur Dateien,
PL die nach dem Befehl geöffnet werden.
PL
PT Siehe auch:
BS OpenFile
ED
|setstandardout|
WT SetStandardOut {SchreibDateiPufferName}
PT Leitet die Ausgabe des
BS Echo
PL Befehls in eine
PT Datei um. Die Datei muß zuvor mit
BS OpenFile
PL
PL geöffnet werden.
ED
|setsystemrequesterto|
WT SetSystemRequesterTo <WINDOW | WORKBENCH | NOWHERE>
PL Gibt den Platz an, an dem DOS-Requester er-
PL scheinen sollen. Zur Auswahl stehen das
PL eigene Fenster, die Workbench oder Nirgends.
PL Wird NOWHERE angegeben, so ist dies gleich-
PL zusetzen mit einem Klick auf den Cancel
PL Knopf des Requesters.
ED
|thecurrentdirectory|
WT {PfadName}=TheCurrentDirectory
PL Gibt den Pfad zum aktuellen Verzeichnis des
PL Decks an.
PL
PT Siehe auch:
BS SetCurrentDirectory
PL
PT
BS TheOriginDirectory
ED
|theorigindirectory|
WT {PfadName}=TheOriginDirectory
PL Gibt den Pfad zum Verzeichnis an, das beim
PL Start des Decks aktuell war. Genaue Be-
PL schreibung der Variable siehe Handbuch.
PL
PT Siehe auch:
BS TheCurrentDirectory
ED